package com.yidu.logisticssystem.entity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.sql.Date;

/**
 * <p>@author 陈子睿</p>
 * <p>@Date: 2021/3/23</p>
 * <p>@Time: 15:48</p>
 * <p>@Description: 运输单Vo</p>
 */
public class CarriageVo implements Serializable {
    private static final long serialVersionUID = -46543398473845202L;
    /**
     * 运输id
     */
    private Integer carriageId;
    /**
     * 目的地点
     */
    private String carriageDestination;
    /**
     * 出发地点
     */
    private String carriageStart;
    /**
     * 批次编号
     */
    private String batchNum;
    /**
     * 出发地时间
     */
    private Date carriageStarttime;
    /**
     * 到达时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date carriageArrival;
    /**
     * 车牌号
     */
    private String carNumber;
    /**
     * 备注
     */
    private String carriageRemark;



    private Integer  carSjid;

    /**
     * 出发地区名称
     */
    private String mapName;

    /**
     * 到达地区名称
     */
    private String mapName2;
    /**
     * 司机姓名
     */
    private String staffName;

    private String goDate; //开始日期

    private String outDate;//结束日期


    public Integer getCarriageId() {
        return carriageId;
    }

    public void setCarriageId(Integer carriageId) {
        this.carriageId = carriageId;
    }

    public String getCarriageDestination() {
        return carriageDestination;
    }

    public void setCarriageDestination(String carriageDestination) {
        this.carriageDestination = carriageDestination;
    }

    public String getCarriageStart() {
        return carriageStart;
    }

    public void setCarriageStart(String carriageStart) {
        this.carriageStart = carriageStart;
    }

    public String getBatchNum() {
        return batchNum;
    }

    public void setBatchNum(String batchNum) {
        this.batchNum = batchNum;
    }

    public Date getCarriageStarttime() {
        return carriageStarttime;
    }

    public void setCarriageStarttime(Date carriageStarttime) {
        this.carriageStarttime = carriageStarttime;
    }

    public Date getCarriageArrival() {
        return carriageArrival;
    }

    public void setCarriageArrival(Date carriageArrival) {
        this.carriageArrival = carriageArrival;
    }

    public String getCarNumber() {
        return carNumber;
    }

    public void setCarNumber(String carNumber) {
        this.carNumber = carNumber;
    }

    public String getCarriageRemark() {
        return carriageRemark;
    }

    public void setCarriageRemark(String carriageRemark) {
        this.carriageRemark = carriageRemark;
    }

    public int getCarSjid() {
        return carSjid;
    }

    public void setCarSjid(int carSjid) {
        this.carSjid = carSjid;
    }

    public String getMapName() {
        return mapName;
    }

    public void setMapName(String mapName) {
        this.mapName = mapName;
    }

    public String getMapName2() {
        return mapName2;
    }

    public void setMapName2(String mapName2) {
        this.mapName2 = mapName2;
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }

    public String getGoDate() {
        return goDate;
    }

    public void setGoDate(String goDate) {
        this.goDate = goDate;
    }

    public String getOutDate() {
        return outDate;
    }

    public void setOutDate(String outDate) {
        this.outDate = outDate;
    }
}
